package com.zmn.oms.dubbo.dto.zmn.erp;

import lombok.Data;

import java.io.Serializable;

/**
 * @author sunlife
 * @date:2020/9/15 11:30 上午
 * description:
 */
@Data
public class OmsErpOrderDetailDiscountDRO implements Serializable {

    private static final long serialVersionUID = 4960651336279222977L;

    /**
     * 优惠凭证Id
     */
    private Long discountId;

    /**
     * 订单Id
     */
    private Long orderId;

    /**
     * 优惠分类  21 人工优惠  24 优惠券优惠 23 会员优惠  25 营销优惠 26 团购券优惠 22 师傅优惠
     * \n\r\n人工优惠 可以与其他优惠并存
     * \r\n其他优惠只能存在一种\r\n\r\n
     * 其中团购券优惠
     * 需要实时同步给支付平台生成支付凭证\r\n其他优惠项
     * 当订单支付时同步给支付平台生成支付凭证
     *
     * @see
     */
    private Integer categ;

    /**
     * 优惠分类名称
     */
    private String categName;

    /**
     * 优惠类型 1 全免 2立减 3 折扣
     */
    private Integer type;

    /**
     * 优惠金额 （给单子具体优惠了多少钱，实际优惠金额）
     */
    private Integer amount;

    /**
     * 类型描述
     */
    private String typeDesc;

    /**
     * 优惠券批次号
     */
    private Integer sourceId;

    /**
     * 优惠规则id
     */
    private Integer itemId;

    /**
     * 优惠项原始数据快照
     */
    private String sourceData;

    /**
     * 优惠备注
     */
    private String remark;
}
